// ===============================================================
// 干嘛的 参数 返回值
/**
 * 通过下标获取某一项具体的位置
 * @charAt 根据索引获取指定位置的字符 | @chrCodeAt 获取字符所对应的 ASCII码值
 *      @params n :number 获取字符指定的索引
 *      @return 找到返回字符 找不到返回 空字符串 或者对应的编码
 *      
*/
String.fromCharCode() //转换asctt码

/**
 * 字符串截取
 * @substr
 * @substring
 * @slice
 *      @params substr n,m 从n开始截取m个 m不写截取到末尾
 *      @params substring n,m 从n开始截取到m(不包含m)
 *      @params slice n,m 从n开始截取到m ##可以支持负数为索引 (其他方法不行)
 *      @return 
*/
var str = 'agldghahlnodfaln'
str.substr(3, 7) //dghahln
str.substr(3) //dghahlnodfaln
str.substring(3, 7) //dgha
str.split(-7, -3) //nodf
// str.length + 负数索引
str.includes
/**
 * 判断包含不包含字符串
 * @includes
 *      @params 需要查找的
 *      @return 查找到返回true 没找到返回false
*/

// str.toLocaleLowerCase
// str.toLocaleUpperCase
// str.toLowerCase 转小写
// str.toUpperCase 转大写
/**
 * @split
 *      把字符串切割成数组  支持传递正则表达式
*/

/**
 * 字符串替换
 * @replace 
*/
/**
 * 验证字符是否存在
 * @indexOf
 * @lastIndexOf
 *      @params indexOf x,y x条件 获取x第一次出现在字符串中的位置 y初始查询的位置 没查到返回-1 支持批量查询 返回的数字为整体开始字符的下标
 *      @params lastIndexOf x 最后一次出现的位置 支持批量查询 返回的数字为整体开始字符的下标
*/